package heap

import "jvm/nzpJvm/classfile"

// 一个ClassRef结构体代表一个类的符号引用
type ClassRef struct {
	SymRef
}

// 根据ConstantClassInfo创建一个ClassRef结构体
func newClassRef(pool *ConstantPool, info *classfile.ConstantClassInfo) Constant {
	ref := &ClassRef{}
	ref.cp = pool
	ref.className = info.Name()
	return ref
}
